package com.example.zlw.demo;

import java.util.function.Function;

public class Test6 {
    public static void main(String[] args) {
        Function<String,Integer> as= a->{
            Integer c=0;
            System.out.println("这里的a代表的是参数，c代表的是返回值"+c);
            return c;
        };
        String m="参数";
        //需要添加函数接口和参数
        fun(as,m);
    }

    /**
     * Funcation<T,R>,这个是有参数和有返回值，T代表的是参数，R代表的是返回值
     * @param function 函数接口
     * @param a 参数
     */
    public static void fun(Function<String,Integer> function,String a){
        function.apply(a);
    }
}
